內容簡介
本書詳細地介紹了Visual Basic.NET的語言基礎、集成編輯環境的使用、開發Windows應用程式的基本方法和步驟。書中Visual Basic.NET的使用方法、技巧和套用實例都是針對套用型本科計算機專業學生的特點編寫的。本書適合作為普通高等學校計算機專業套用型本科生的“Visual Basic程式設計”課程教材,也適合作為培訓和自學教材使用。
圖書目錄
第1章程式設計基礎與集成開發環境
1.1程式設計的基本知識
1.1.1程式設計語言
1.1.2算法與數據結構
1.1.3結構化程式設計與面向對象的程式設計
1.1.4事件驅動模式
1.2VisualBasic.NET簡介
1.2.1VisualBasic.NET的發展
1.2.2VisualBasic.NET的特點
1.3集成開發環境
1.3.1集成開發環境的組成
1.3.2設計器和代碼視窗
1.3.3“工具箱”和“屬性”視窗
1.3.4“解決方案資源管理器”視窗和“輸出”視窗
1.4創建一個Windows應用程式
1.4.1Windows應用程式開發的基本步驟
1.4.2HelloWorld的製作過程
1.4.3使用幫助
1.5本章小結
習題1
第2章數據類型
2.1基本數據類型
2.1.1數值數據類型
2.1.2字元數據類型
2.1.3布爾數據類型
2.1.4日期數據類型
2.1.5對象數據類型
2.2變數
2.2.1變數的命名規則
2.2.2變數的聲明
2.3常量
2.3.1直接常量
2.3.2符號常量
2.4複合數據類型
2.4.1結構和枚舉
2.4.2數組
2.4.3集合
2.5運算符和表達式
2.5.1算術運算符
2.5.2賦值運算符
2.5.3比較運算符
2.5.4邏輯運算符
2.5.5連線運算符
2.5.6運算符的優先權
2.6常用內部函式
2.6.1數值計算函式
2.6.2字元串函式
2.6.3日期和時間函式
2.6.4類型轉換函式
2.6.5輸入輸出函式
2.6.6格式函式
2.7代碼的書寫規則
2.8本章小結
習題2
第3章程式基本控制結構
3.1結構化程式設計基礎知識
3.1.1算法
3.1.2流程圖
3.2順序結構程式設計
3.2.1LinkLabel控制項套用實例
3.2.2圖片框控制項套用實例
3.2.3圖片列表控制項套用實例
3.2.4組合框控制項套用實例
3.3選擇結構程式設計
3.3.1單條件選擇結構(If…Then語句)
3.3.2多條件選擇結構(SelectCase語句)
3.3.3使用IIf和Choose函式
3.4循環結構程式設計
3.4.1For…Next循環語句
3.4.2Do…Loop循環語句
3.5本章小結
習題3
第4章過程與模組
4.1過程
4.2過程的分類
4.2.1Sub過程
4.2.2Function過程
4.3過程的參數傳遞
4.3.1實際參數與形式參數
4.3.2變數的作用域
4.3.3變數的生存期
4.3.4按值傳遞與按引用傳遞
4.4模組
4.4.1模組的概述
4.4.2VisualBasic.NET的啟動模組
4.4.3事件驅動的運行方式
4.5遞歸函式
4.6本章小結
習題4
第5章面向對象的基本概念
5.1面向對象基本概念概述
5.1.1類和對象
5.1.2面向對象基本特徵
5.1.3類和對象的關係
5.2面向對象套用技術
5.2.1創建類與對象
5.2.2重載方法
5.2.3創建命名空間
5.2.4創建類庫
5.2.5構造函式與析構函式
5.2.6對象瀏覽器
5.3封裝、繼承與多態
5.3.1封裝
5.3.2繼承
5.3.3多態性
5.4接口
5.5本章小結
習題5
第6章圖形用戶界面設計基礎
6.1概述
6.1.1圖形用戶界面設計原則
6.1.2圖形用戶界面設計過程
6.2窗體
6.2.1窗體創建方法
6.2.2常用屬性
6.2.3常用事件和方法
6.2.4模態窗體與非模態窗體
6.3常用控制項
6.3.1輸入輸出控制項
6.3.2圖片框控制項
6.3.3錯誤提示組件
6.3.4選擇控制項
6.3.5容器類控制項
6.3.6定時器控制項
6.3.7公共對話框
6.3.8列印控制項
6.4選單設計
6.4.1下拉式選單
6.4.2快捷選單
6.5本章小結
習題6
第7章檔案操作與列印技術
7.1概述
7.1.1檔案的結構
7.1.2檔案的訪問
7.2直接訪問文本檔案
7.3XML檔案的訪問
7.3.1文檔對象模型
7.3.2XmlTextReader類和XmlTextWriter類
7.4列印技術
7.4.1PrintDocument類
7.4.2範例
7.5小結
習題7
第8章Windows桌面程式開發實例
8.1通訊錄程式
8.1.1題目要求
8.1.2程式分析與代碼
8.2計算器
8.2.1題目要求
8.2.2程式分析與代碼
8.3文本編輯器
8.3.1題目要求
8.3.2程式分析與代碼
8.4掃雷程式
8.4.1題目要求
8.4.2程式分析與代碼
8.5本章小結
習題8
第9章圖形圖像處理
9.1圖形操作基礎
9.2Graphics對象的創建與釋放
9.3坐標系
9.4顏色設定
9.5繪圖工具
9.5.1畫筆
9.5.2畫刷
9.6繪圖方法
9.6.1繪製線條
9.6.2繪製橢圓、橢圓弧和餅狀圖形
9.6.3繪製矩形和多邊形
9.7字型繪製
9.8圖像處理
9.9綜合練習
9.10本章小結
習題9
第10章多媒體程式開發
10.1Windows Media Player控制項介紹
10.1.1添加Windows Media Player控制項
10.1.2Windows Media Player控制項常用屬性
10.1.3Windows Media Player控制項常用方法
10.1.4Windows Media Player控制項常用事件
10.2多媒體編程綜合練習
10.3本章小結
習題10
第11章程式調試和異常處理技術
11.1常見錯誤類型
11.2程式的調試與中斷
11.2.1Visual Basic .NET的工作模式
11.2.2“調試”選單和“調試”工具列
11.2.3斷點
11.2.4視窗
11.3異常處理
11.3.1結構化異常處理
11.3.2Try...Catch...Finally語句結構
11.3.3結構化異常處理練習
11.4本章小結
習題11
第12章資料庫訪問
12.1資料庫實用基礎
12.1.1關係資料庫基本概念
12.1.2資料庫的創建及使用
12.1.3結構化查詢語言(SQL)
12.2ADO.NET 2.0概述
12.2.1ADO.NET對象模型
12.2.2.NET Framework數據訪問對象
12.2.3DataSet(數據集)對象
12.3數據源配置嚮導
12.3.1使用數據源配置嚮導建立連線
12.3.2使用數據源視窗
12.4數據訪問中的常用控制項
12.4.1BindingSource控制項
12.4.2BindingNavigator控制項
12.4.3DataGrid控制項
12.5本章小結
習題12
第13章綜合實例
13.1基本功能需求
13.2系統用例分析
13.3系統數據流圖
13.4資料庫設計
13.5功能實現
13.5.1主模組實現
13.5.2登錄界面實現
13.5.3主選單實現
13.5.4零件採購實現
13.5.5採購查詢實現
13.5.6列印功能實現
13.6本章小結
習題13
參考文獻